Dynamic Voltage Scaling for Priority-Driven Distributed Real-Time Systems
نویسندگان
چکیده
Energy consumption is increasingly affecting battery life and cooling for computer systems. Dynamic Voltage and frequency Scaling (DVS) has been shown to substantially reduce the amount of power required for uniprocessor and multiprocessor real-time systems that have independent tasks or a statically computed schedule. However, no DVS algorithm has been demonstrated for tasks with precedence constraints and using a priority-driven scheduler. Static scheduling relies an offline scheduling algorithms to determine voltage assignments. More flexible scheduling is needed for applications like target tracking, in which tasks arrive and depart the system frequently at run time. This paper describes how to schedule end-to-end tasks with DVS on priority-driven partitioned real-time multiprocessor systems. DVS scheduling can reduce energy consumption to as little as 11% of energy consumption without DVS.
منابع مشابه
Dynamic Voltage Scaling for Mixed Task Systems in Priority-Driven Systems
We describe dynamic voltage scaling (DVS) algorithms for real-time systems with both periodic and aperiodic tasks. Although many DVS algorithms have been developed for real-time systems with periodic tasks, none of them can be used for the system with both periodic and aperiodic tasks because of arbitrary temporal behaviors of aperiodic tasks. We propose an off-line DVS algorithm and online DVS...
متن کاملA Software Framework for Energy and Performance Tradeoff in Fixed-Priority Hard Real-Time Embedded Systems
A dynamic energy performance scaling (DEPS) framework is proposed to save energy in fixed-priority hard real-time embedded systems. In this generalized framework, two existing technologies, i.e., dynamic hardware resource configuration (DHRC) and dynamic voltage frequency scaling (DVFS) can be combined for energy performance tradeoff. The problem of selecting the optimal hardware configuration ...
متن کاملAn Experimental Model for the Verification of Dynamic Voltage-Scaling Scheduling Techniques on Embedded Systems∗
Tremendous theoretical research efforts have been made in the past decade to address the stringent real-time constraints and soaring power consumption challenges in embedded systems. However, the experimental work that can validate and evaluate the applicability and effectiveness of these theoretical results is very limited, largely due to the lengthy and challenging process in the design and d...
متن کاملDynamic Voltage Scaling for Mixed Task Sets in Fixed-Priority Systems
We address the problem of dynamic voltage scaling (DVS) for real-time systems with both periodic and aperiodic tasks. Although many DVS algorithms have been developed for real-time systems with periodic tasks, the arbitrary temporal behaviors of aperiodic tasks make it difficult to use the algorithms for such a system with mixed tasks. We propose an off-line DVS algorithm and on-line DVS algori...
متن کاملFixed-priority scheduling to reduce both the dynamic and leakage energy on variable voltage processors
With ever-scaling VLSI technology, the leakage is becoming an increasingly serious concern when addressing the power consumption problem for next-generation real-time embedded systems. Dynamic Voltage Scaling (DVS) is efficient in reducing the dynamic energy consumption of a CMOS processor. However, methods that employ DVS without considering the leakage current are quickly becoming less effect...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007